
table.dataTable {
  width: 100%;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  cursor: pointer;
  *cursor: hand;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: center right;
}
table.dataTable thead .sorting {
  background-image: url("../images/sort_both.png");
}
table.dataTable thead .sorting_asc {
  background-image: url("../images/sort_asc.png");
}
table.dataTable thead .sorting_desc {
  background-image: url("../images/sort_desc.png");
}
table.dataTable thead .sorting_asc_disabled {
  background-image: url("../images/sort_asc_disabled.png");
}
table.dataTable thead .sorting_desc_disabled {
  background-image: url("../images/sort_desc_disabled.png");
}
.dataTables_wrapper .dataTables_paginate a{
  padding:2px 10px;
  line-height: 1.5;
  border: 1px solid #ececec;
  background-color:#f9f9f9;
  display: inline-block;
  margin-right: 5px;
  border-radius: 2px;
}
.dataTables_wrapper .dataTables_paginate a.current,
.dataTables_wrapper .dataTables_paginate a:hover{
  background-color:#3C84BE;
  border-color:#3C84BE;
  color: #FFFFFF;
  text-decoration: none;
}